04 CommonsChunkPlugin

Próxima Atividade
  • Mudar o player
  • Sugerir melhoria

Lúcio decidiu separar todo o código JavaScript que programou das bibliotecas de terceiros utilizadas pela sua aplicação.

Ele alterou seu webpack.config.js adicionando apenas o CommonsChunkPlugin:

const path = require('path');
const babiliPlugin = require('babili-webpack-plugin');
const extractTextPlugin = require('extract-text-webpack-plugin');
const optimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin');
const webpack = require('webpack');

let plugins = []

// código anterior omitido 

plugins.push(
    new webpack.optimize.CommonsChunkPlugin(
        { 
            name: 'vendor', 
            filename: 'vendor.bundle.js'
        }
    )
);
// código posterior omitido

Marque a única consideração verdadeira a respeito da modificação realizada por Lúcio.

Selecione uma alternativa
  • Alternativa correta

    Não basta configurar o CommonsChunkPlugin, é necessário alterar o entry para que leve em consideração dois pontos de entrada da aplicação.

  • Alternativa correta

    Correto. Um ponto de entrada é o código que escrevemos e outro é o das bibliotecas de terceiros.

  • Alternativa correta

    Pelo contrário, deve usar sim.

Tirar dúvida Próxima Atividade
ícone Webpack: Manipulando módulos na sua webapp

Webpack: Manipulando módulos na sua webapp

100%
Aula06 de 06

Boas práticas

Atividades 4 de 16

  • 01 Otimizando o build com Scope Hoisting 03min
  • 02 Resumo
  • 03 Separando o nosso código das bibliotecas 08min
  • 04 CommonsChunkPlugin
  • 05 Gerando a página principal automaticamente 09min
  • 06 Code splitting e Lazy loading 09min
  • 07 System.import vs import 04min
  • 08 Sobre code splitting e lazy loading
  • 09 Quais são os arquivos para distribuição? 02min
  • 10 Alterando o endereço da API no build de produção 08min
  • 11 API de desenvolvimento e de produção
  • 12 O que aprendemos?
  • 13 Consolidando seu conhecimento
  • 14 Considerações finais 01min
  • 15 Download do projeto final
  • 16 Entendendo o que fizemos

Aulas

Outros Links

Fórum Trocar Curso
Gravatar de Marcos Katsumi Kay

Marcos Katsumi Kay 34.0k xp

Logo da Alura